﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace dst
{
    partial class IRPS
    {
        public static int[][] p_espx4 = new int[][]
        {
            new int[] {5,3,2,1,0},
            new int[] {7,3,2,1,0},
            new int[] {10,3,2,1,0},
            new int[] {14,9,6,3,0},
            new int[] {17,3,2,1,0},
            new int[] {17,6,4,2,0},
            new int[] {17,12,8,4,0},
            new int[] {20,3,2,1,0},
            new int[] {23,9,6,3,0},
            new int[] {25,3,2,1,0},
            new int[] {25,18,12,6,0},
            new int[] {28,3,2,1,0},
            new int[] {28,9,6,3,0},
            new int[] {28,15,10,5,0},
            new int[] {31,3,2,1,0},
            new int[] {31,6,4,2,0},
            new int[] {31,18,12,6,0},
            new int[] {41,3,2,1,0},
            new int[] {41,21,14,7,0},
            new int[] {47,21,14,7,0},
            new int[] {47,27,18,9,0},
            new int[] {47,33,22,11,0},
            new int[] {49,9,6,3,0},
            new int[] {49,12,8,4,0},
            new int[] {49,15,10,5,0},
            new int[] {49,27,18,9,0},
            new int[] {52,3,2,1,0},
            new int[] {52,21,14,7,0},
            new int[] {52,33,22,11,0},
            new int[] {55,24,16,8,0},
            new int[] {58,39,26,13,0},
            new int[] {62,33,22,11,0},
            new int[] {65,18,12,6,0},
            new int[] {65,33,22,11,0},
            new int[] {68,9,6,3,0},
            new int[] {68,33,22,11,0},
            new int[] {71,6,4,2,0},
            new int[] {71,9,6,3,0},
            new int[] {71,18,12,6,0},
            new int[] {71,36,24,12,0},
            new int[] {71,51,34,17,0},
            new int[] {73,42,28,14,0},
            new int[] {73,45,30,15,0},
            new int[] {73,48,32,16,0},
            new int[] {74,39,26,13,0},
            new int[] {76,21,14,7,0},
            new int[] {79,9,6,3,0},
            new int[] {86,21,14,7,0},
            new int[] {89,51,34,17,0},
            new int[] {92,21,14,7,0},
            new int[] {94,21,14,7,0},
            new int[] {97,6,4,2,0},
            new int[] {97,12,8,4,0},
            new int[] {97,33,22,11,0},
            new int[] {97,63,42,21,0},
            new int[] {98,27,18,9,0},
            new int[] {100,15,10,5,0},
            new int[] {100,51,34,17,0},
            new int[] {100,63,42,21,0}
        };

        public static int[][] p_espx6 = new int[][]
        {
            new int[] {7,3,2,1,0},
new int[] {10,3,2,1,0},
new int[] {17,3,2,1,0},
new int[] {17,6,4,2,0},
new int[] {20,3,2,1,0},
new int[] {23,9,6,3,0},
new int[] {25,3,2,1,0},
new int[] {28,3,2,1,0},
new int[] {28,9,6,3,0},
new int[] {31,3,2,1,0},
new int[] {31,6,4,2,0},
new int[] {41,3,2,1,0},
new int[] {47,21,14,7,0},
new int[] {49,9,6,3,0},
new int[] {49,12,8,4,0},
new int[] {49,15,10,5,0},
new int[] {52,3,2,1,0},
new int[] {52,21,14,7,0},
new int[] {55,24,16,8,0},
new int[] {65,18,12,6,0},
new int[] {68,9,6,3,0},
new int[] {68,33,22,11,0},
new int[] {71,6,4,2,0},
new int[] {71,9,6,3,0},
new int[] {71,18,12,6,0},
new int[] {76,21,14,7,0},
new int[] {79,9,6,3,0},
new int[] {86,21,14,7,0},
new int[] {92,21,14,7,0},
new int[] {94,21,14,7,0},
new int[] {97,6,4,2,0},
new int[] {97,12,8,4,0},
new int[] {97,33,22,11,0},
new int[] {98,27,18,9,0},
new int[] {100,15,10,5,0},
new int[] {103,9,6,3,0},
new int[] {103,30,20,10,0},
new int[] {106,15,10,5,0},
new int[] {110,33,22,11,0},
new int[] {113,9,6,3,0},
new int[] {113,15,10,5,0},
new int[] {113,30,20,10,0},
new int[] {118,33,22,11,0},
new int[] {118,45,30,15,0},
new int[] {121,18,12,6,0},
new int[] {121,30,20,10,0},
new int[] {124,45,30,15,0},
new int[] {127,15,10,5,0},
new int[] {127,30,20,10,0},
new int[] {127,63,42,21,0},
new int[] {130,3,2,1,0},
new int[] {134,57,38,19,0},
new int[] {137,21,14,7,0},
new int[] {137,57,38,19,0},
new int[] {140,15,10,5,0},
new int[] {140,45,30,15,0},
new int[] {142,21,14,7,0},
new int[] {145,69,46,23,0},
new int[] {148,27,18,9,0},
new int[] {151,3,2,1,0},
new int[] {151,9,6,3,0},
new int[] {151,15,10,5,0},
new int[] {151,39,26,13,0},
new int[] {151,51,34,17,0},
new int[] {151,63,42,21,0},
new int[] {151,66,44,22,0},
new int[] {154,15,10,5,0},
new int[] {161,18,12,6,0},
new int[] {161,39,26,13,0},
new int[] {161,60,40,20,0},
new int[] {167,6,4,2,0},
new int[] {169,42,28,14,0},
new int[] {169,57,38,19,0},
new int[] {169,84,56,28,0},
new int[] {172,81,54,27,0},
new int[] {175,6,4,2,0},
new int[] {175,18,12,6,0},
new int[] {175,57,38,19,0},
new int[] {178,87,58,29,0},
new int[] {182,81,54,27,0},
new int[] {185,24,16,8,0},
new int[] {185,69,46,23,0},
new int[] {191,9,6,3,0},
new int[] {191,18,12,6,0},
new int[] {191,51,34,17,0},
new int[] {193,15,10,5,0},
new int[] {194,87,58,29,0},
new int[] {196,3,2,1,0},
new int[] {196,33,22,11,0}
        };


        public static int[][] p_type3 = new int[][]
        {
            new int[] {9,4,2,1,0},
new int[] {11,4,2,1,0},
new int[] {12,4,2,1,0},
new int[] {15,4,2,1,0},
new int[] {17,8,4,3,0},
new int[] {18,6,3,2,0},
new int[] {18,8,4,1,0},
new int[] {20,4,2,1,0},
new int[] {20,8,4,3,0},
new int[] {21,10,5,1,0},
new int[] {23,6,3,2,0},
new int[] {23,10,5,3,0},
new int[] {24,10,5,2,0},
new int[] {26,6,3,2,0},
new int[] {26,8,4,3,0},
new int[] {26,10,5,3,0},
new int[] {27,10,5,4,0},
new int[] {27,12,6,2,0},
new int[] {27,12,6,5,0},
new int[] {28,10,5,3,0},
new int[] {29,4,2,1,0},
new int[] {29,8,4,3,0},
new int[] {29,10,5,1,0},
new int[] {29,10,5,4,0},
new int[] {29,14,7,4,0},
new int[] {30,8,4,1,0},
new int[] {30,12,6,1,0},
new int[] {30,14,7,4,0},
new int[] {31,14,7,6,0},
new int[] {33,6,3,1,0},
new int[] {33,14,7,5,0},
new int[] {33,16,8,1,0},
new int[] {34,8,4,3,0},
new int[] {34,10,5,3,0},
new int[] {35,10,5,4,0},
new int[] {35,12,6,5,0},
new int[] {35,14,7,1,0},
new int[] {36,6,3,1,0},
new int[] {36,12,6,3,0},
new int[] {36,12,6,5,0},
new int[] {36,14,7,4,0},
new int[] {37,10,5,3,0},
new int[] {37,14,7,2,0},
new int[] {37,18,9,7,0},
new int[] {38,12,6,3,0},
new int[] {38,18,9,2,0},
new int[] {39,14,7,2,0},
new int[] {39,14,7,4,0},
new int[] {39,16,8,4,0},
new int[] {39,18,9,1,0},
new int[] {39,18,9,8,0},
new int[] {40,18,9,6,0},
new int[] {41,8,4,3,0},
new int[] {41,14,7,1,0},
new int[] {41,18,9,3,0},
new int[] {41,18,9,8,0},
new int[] {41,20,10,6,0},
new int[] {42,14,7,1,0},
new int[] {42,14,7,2,0},
new int[] {42,16,8,7,0},
new int[] {42,18,9,7,0},
new int[] {42,20,10,7,0},
new int[] {43,12,6,1,0},
new int[] {43,18,9,4,0},
new int[] {43,18,9,6,0},
new int[] {44,10,5,3,0},
new int[] {45,12,6,5,0},
new int[] {46,22,11,8,0},
new int[] {47,10,5,3,0},
new int[] {47,18,9,8,0},
new int[] {47,20,10,1,0},
new int[] {49,14,7,2,0},
new int[] {49,14,7,3,0},
new int[] {49,18,9,4,0},
new int[] {49,20,10,8,0},
new int[] {49,20,10,9,0},
new int[] {49,24,12,1,0},
new int[] {50,6,3,2,0},
new int[] {50,8,4,3,0},
new int[] {50,22,11,3,0},
new int[] {51,6,3,1,0},
new int[] {51,10,5,4,0},
new int[] {51,14,7,5,0},
new int[] {51,16,8,2,0},
new int[] {51,18,9,1,0},
new int[] {51,20,10,7,0},
new int[] {51,20,10,8,0},
new int[] {51,22,11,8,0},
new int[] {52,6,3,1,0},
new int[] {52,10,5,3,0},
new int[] {52,12,6,1,0},
new int[] {52,16,8,3,0},
new int[] {52,18,9,7,0},
new int[] {52,22,11,3,0},
new int[] {52,22,11,8,0},
new int[] {52,22,11,9,0},
new int[] {53,16,8,3,0},
new int[] {53,22,11,7,0},
new int[] {53,26,13,1,0},
new int[] {54,18,9,1,0},
new int[] {54,18,9,6,0},
new int[] {54,20,10,1,0},
new int[] {55,8,4,3,0},
new int[] {55,16,8,3,0},
new int[] {55,18,9,6,0},
new int[] {55,24,12,3,0},
new int[] {55,26,13,12,0},
new int[] {56,18,9,6,0},
new int[] {56,22,11,1,0},
new int[] {57,16,8,1,0},
new int[] {57,18,9,4,0},
new int[] {57,28,14,2,0},
new int[] {57,28,14,8,0},
new int[] {58,10,5,3,0},
new int[] {58,14,7,2,0},
new int[] {58,18,9,7,0},
new int[] {59,22,11,9,0},
new int[] {59,22,11,10,0},
new int[] {59,24,12,9,0},
new int[] {60,16,8,5,0},
new int[] {60,18,9,4,0},
new int[] {60,18,9,8,0},
new int[] {60,20,10,5,0},
new int[] {60,26,13,10,0},
new int[] {60,26,13,11,0},
new int[] {60,28,14,11,0}
        };


        public static int[][] p_1_0 = new int[][] {
            new int[] {4,3,2,1,0},
new int[] {5,3,2,1,0},
new int[] {5,4,3,1,0},
new int[] {6,4,3,1,0},
new int[] {6,5,4,1,0},
new int[] {7,3,2,1,0},
new int[] {8,4,3,1,0},
new int[] {8,6,5,1,0},
new int[] {8,7,6,1,0},
new int[] {9,4,3,1,0},
new int[] {9,5,4,1,0},
new int[] {10,3,2,1,0},
new int[] {10,4,3,1,0},
new int[] {10,6,5,1,0},
new int[] {11,6,5,1,0},
new int[] {11,7,6,1,0},
new int[] {11,8,7,1,0},
new int[] {11,9,8,1,0},
new int[] {12,5,4,1,0},
new int[] {12,8,7,1,0},
new int[] {12,10,9,1,0},
new int[] {12,11,10,1,0},
new int[] {13,4,3,1,0},
new int[] {13,7,6,1,0},
new int[] {13,10,9,1,0},
new int[] {13,12,11,1,0},
new int[] {14,5,4,1,0},
new int[] {14,9,8,1,0},
new int[] {14,12,11,1,0},
new int[] {15,7,6,1,0},
new int[] {15,14,13,1,0},
new int[] {17,3,2,1,0},
new int[] {17,5,4,1,0},
new int[] {17,8,7,1,0},
new int[] {17,13,12,1,0},
new int[] {17,15,14,1,0},
new int[] {18,7,6,1,0},
new int[] {18,10,9,1,0},
new int[] {19,6,5,1,0},
new int[] {19,12,11,1,0},
new int[] {20,3,2,1,0},
new int[] {20,8,7,1,0},
new int[] {20,12,11,1,0},
new int[] {20,14,13,1,0},
new int[] {20,17,16,1,0},
new int[] {20,19,18,1,0},
new int[] {21,14,13,1,0},
new int[] {21,16,15,1,0},
new int[] {22,7,6,1,0},
new int[] {22,13,12,1,0},
new int[] {22,18,17,1,0},
new int[] {23,5,4,1,0},
new int[] {23,8,7,1,0},
new int[] {23,9,8,1,0},
new int[] {23,13,12,1,0},
new int[] {23,16,15,1,0},
new int[] {23,18,17,1,0},
new int[] {23,19,18,1,0},
new int[] {23,22,21,1,0},
new int[] {24,4,3,1,0},
new int[] {24,20,19,1,0},
new int[] {25,3,2,1,0},
new int[] {25,13,12,1,0},
new int[] {25,15,14,1,0},
new int[] {25,16,15,1,0},
new int[] {26,4,3,1,0},
new int[] {26,6,5,1,0},
new int[] {26,8,7,1,0},
new int[] {26,15,14,1,0},
new int[] {26,16,15,1,0},
new int[] {27,8,7,1,0},
new int[] {27,25,24,1,0},
new int[] {28,3,2,1,0},
new int[] {28,9,8,1,0},
new int[] {28,21,20,1,0},
new int[] {28,24,23,1,0},
new int[] {29,7,6,1,0},
new int[] {30,16,15,1,0},
new int[] {30,25,24,1,0},
new int[] {30,29,28,1,0},
new int[] {31,3,2,1,0},
new int[] {31,10,9,1,0},
new int[] {31,18,17,1,0},
new int[] {31,25,24,1,0},
new int[] {32,23,22,1,0},
new int[] {32,28,27,1,0},
new int[] {32,30,29,1,0},
new int[] {33,8,7,1,0},
new int[] {33,13,12,1,0},
new int[] {33,26,25,1,0},
new int[] {34,4,3,1,0},
new int[] {34,12,11,1,0},
new int[] {34,15,14,1,0},
new int[] {34,19,18,1,0},
new int[] {34,22,21,1,0},
new int[] {35,8,7,1,0},
new int[] {35,10,9,1,0},
new int[] {35,23,22,1,0},
new int[] {35,30,29,1,0},
new int[] {35,33,32,1,0},
new int[] {36,8,7,1,0},
new int[] {36,23,22,1,0},
new int[] {36,25,24,1,0},
new int[] {36,29,28,1,0},
new int[] {38,6,5,1,0},
new int[] {38,14,13,1,0},
new int[] {38,20,19,1,0},
new int[] {38,21,20,1,0},
new int[] {38,25,24,1,0},
new int[] {38,29,28,1,0},
new int[] {38,31,30,1,0},
new int[] {38,35,34,1,0},
new int[] {39,10,9,1,0},
new int[] {39,22,21,1,0},
new int[] {39,29,28,1,0},
new int[] {39,35,34,1,0},
new int[] {40,27,26,1,0},
new int[] {41,3,2,1,0},
new int[] {41,4,3,1,0},
new int[] {41,28,27,1,0},
new int[] {41,32,31,1,0},
new int[] {41,39,38,1,0},
new int[] {42,22,21,1,0},
new int[] {42,23,22,1,0},
new int[] {42,26,25,1,0},
new int[] {42,28,27,1,0},
new int[] {42,38,37,1,0},
new int[] {43,6,5,1,0},
new int[] {43,7,6,1,0},
new int[] {43,15,14,1,0},
new int[] {43,36,35,1,0},
new int[] {44,5,4,1,0},
new int[] {44,16,15,1,0},
new int[] {44,27,26,1,0},
new int[] {44,30,29,1,0},
new int[] {44,34,33,1,0},
new int[] {44,37,36,1,0},
new int[] {45,4,3,1,0},
new int[] {45,8,7,1,0},
new int[] {45,10,9,1,0},
new int[] {45,11,10,1,0},
new int[] {45,19,18,1,0},
new int[] {45,31,30,1,0},
new int[] {45,40,39,1,0},
new int[] {46,21,20,1,0},
new int[] {46,24,23,1,0},
new int[] {46,30,29,1,0},
new int[] {46,37,36,1,0},
new int[] {47,5,4,1,0},
new int[] {47,13,12,1,0},
new int[] {47,16,15,1,0},
new int[] {47,25,24,1,0},
new int[] {47,30,29,1,0},
new int[] {47,33,32,1,0},
new int[] {47,38,37,1,0},
new int[] {47,43,42,1,0},
new int[] {48,28,27,1,0},
new int[] {49,9,8,1,0},
new int[] {49,10,9,1,0},
new int[] {49,12,11,1,0},
new int[] {49,21,20,1,0},
new int[] {49,31,30,1,0},
new int[] {49,45,44,1,0},
new int[] {50,27,26,1,0},
new int[] {50,30,29,1,0},
new int[] {50,32,31,1,0},
new int[] {50,36,35,1,0},
new int[] {50,44,43,1,0},
new int[] {51,16,15,1,0},
new int[] {51,34,33,1,0},
new int[] {51,40,39,1,0},
new int[] {52,3,2,1,0},
new int[] {52,13,12,1,0},
new int[] {52,18,17,1,0},
new int[] {52,25,24,1,0},
new int[] {52,33,32,1,0},
new int[] {52,42,41,1,0},
new int[] {52,46,45,1,0},
new int[] {53,16,15,1,0},
new int[] {53,48,47,1,0},
new int[] {53,50,49,1,0},
new int[] {53,52,51,1,0},
new int[] {54,20,19,1,0},
new int[] {54,37,36,1,0},
new int[] {54,44,43,1,0},
new int[] {55,21,20,1,0},
new int[] {55,25,24,1,0},
new int[] {55,31,30,1,0},
new int[] {55,49,48,1,0},
new int[] {55,54,53,1,0},
new int[] {56,22,21,1,0},
new int[] {56,44,43,1,0},
new int[] {57,37,36,1,0},
new int[] {57,41,40,1,0},
new int[] {57,43,42,1,0},
new int[] {58,6,5,1,0},
new int[] {58,39,38,1,0},
new int[] {58,46,45,1,0},
new int[] {59,22,21,1,0},
new int[] {59,39,38,1,0},
new int[] {59,46,45,1,0},
new int[] {60,17,16,1,0},
new int[] {60,49,48,1,0},
new int[] {60,52,51,1,0},
new int[] {61,16,15,1,0},
new int[] {61,58,57,1,0},
new int[] {62,18,17,1,0},
new int[] {62,33,32,1,0},
new int[] {62,57,56,1,0},
new int[] {62,60,59,1,0},
new int[] {62,61,60,1,0},
new int[] {63,5,4,1,0},
new int[] {63,23,22,1,0},
new int[] {64,4,3,1,0},
new int[] {65,4,3,1,0},
new int[] {65,33,32,1,0},
new int[] {65,47,46,1,0},
new int[] {65,55,54,1,0},
new int[] {66,8,7,1,0},
new int[] {66,10,9,1,0},
new int[] {66,11,10,1,0},
new int[] {66,32,31,1,0},
new int[] {67,10,9,1,0},
new int[] {68,9,8,1,0},
new int[] {68,19,18,1,0},
new int[] {68,26,25,1,0},
new int[] {68,33,32,1,0},
new int[] {68,39,38,1,0},
new int[] {68,40,39,1,0},
new int[] {68,41,40,1,0},
new int[] {68,46,45,1,0},
new int[] {68,55,54,1,0},
new int[] {68,59,58,1,0},
new int[] {68,64,63,1,0},
new int[] {68,67,66,1,0},
new int[] {70,16,15,1,0},
new int[] {70,28,27,1,0},
new int[] {70,42,41,1,0},
new int[] {70,43,42,1,0},
new int[] {70,52,51,1,0},
new int[] {71,9,8,1,0},
new int[] {71,14,13,1,0},
new int[] {71,16,15,1,0},
new int[] {71,23,22,1,0},
new int[] {71,28,27,1,0},
new int[] {71,29,28,1,0},
new int[] {71,46,45,1,0},
new int[] {71,50,49,1,0},
new int[] {71,53,52,1,0},
new int[] {71,63,62,1,0},
new int[] {71,65,64,1,0},
new int[] {73,18,17,1,0},
new int[] {73,22,21,1,0},
new int[] {73,36,35,1,0},
new int[] {73,46,45,1,0},
new int[] {74,16,15,1,0},
new int[] {75,11,10,1,0},
new int[] {75,40,39,1,0},
new int[] {76,36,35,1,0},
new int[] {76,61,60,1,0},
new int[] {76,67,66,1,0},
new int[] {76,70,69,1,0},
new int[] {76,73,72,1,0},
new int[] {77,10,9,1,0},
new int[] {77,30,29,1,0},
new int[] {77,31,30,1,0},
new int[] {78,20,19,1,0},
new int[] {78,37,36,1,0},
new int[] {78,41,40,1,0},
new int[] {78,43,42,1,0},
new int[] {78,56,55,1,0},
new int[] {79,9,8,1,0},
new int[] {79,34,33,1,0},
new int[] {80,14,13,1,0},
new int[] {80,38,37,1,0},
new int[] {80,40,39,1,0},
new int[] {80,76,75,1,0},
new int[] {81,28,27,1,0},
new int[] {81,29,28,1,0},
new int[] {81,43,42,1,0},
new int[] {81,49,48,1,0},
new int[] {81,65,64,1,0},
new int[] {81,73,72,1,0},
new int[] {83,46,45,1,0},
new int[] {83,80,79,1,0},
new int[] {84,5,4,1,0},
new int[] {84,44,43,1,0},
new int[] {84,59,58,1,0},
new int[] {84,79,78,1,0},
new int[] {85,28,27,1,0},
new int[] {85,30,29,1,0},
new int[] {85,64,63,1,0},
new int[] {85,70,69,1,0},
new int[] {85,84,83,1,0},
new int[] {86,13,12,1,0},
new int[] {86,18,17,1,0},
new int[] {86,20,19,1,0},
new int[] {86,26,25,1,0},
new int[] {86,53,52,1,0},
new int[] {86,60,59,1,0},
new int[] {86,65,64,1,0},
new int[] {86,75,74,1,0},
new int[] {86,83,82,1,0},
new int[] {87,53,52,1,0},
new int[] {87,73,72,1,0},
new int[] {87,76,75,1,0},
new int[] {88,72,71,1,0},
new int[] {88,78,77,1,0},
new int[] {89,27,26,1,0},
new int[] {89,37,36,1,0},
new int[] {89,82,81,1,0},
new int[] {90,19,18,1,0},
new int[] {91,84,83,1,0},
new int[] {92,13,12,1,0},
new int[] {92,20,19,1,0},
new int[] {92,21,20,1,0},
new int[] {92,25,24,1,0},
new int[] {93,26,25,1,0},
new int[] {93,32,31,1,0},
new int[] {94,6,5,1,0},
new int[] {94,7,6,1,0},
new int[] {94,15,14,1,0},
new int[] {94,21,20,1,0},
new int[] {94,25,24,1,0},
new int[] {94,67,66,1,0},
new int[] {94,69,68,1,0},
new int[] {94,70,69,1,0},
new int[] {94,87,86,1,0},
new int[] {95,17,16,1,0},
new int[] {95,64,63,1,0},
new int[] {95,77,76,1,0},
new int[] {96,20,19,1,0},
new int[] {96,38,37,1,0},
new int[] {96,88,87,1,0},
new int[] {97,33,32,1,0},
new int[] {97,63,62,1,0},
new int[] {97,85,84,1,0},
new int[] {98,7,6,1,0},
new int[] {98,8,7,1,0},
new int[] {98,12,11,1,0},
new int[] {98,68,67,1,0},
new int[] {98,70,69,1,0},
new int[] {98,86,85,1,0},
new int[] {99,22,21,1,0},
new int[] {100,15,14,1,0},
new int[] {100,25,24,1,0},
new int[] {100,27,26,1,0},
new int[] {100,79,78,1,0},
new int[] {100,81,80,1,0},
new int[] {100,82,81,1,0},
new int[] {101,7,6,1,0},
new int[] {101,18,17,1,0},
new int[] {101,20,19,1,0},
new int[] {101,52,51,1,0},
new int[] {101,56,55,1,0},
new int[] {101,82,81,1,0},
new int[] {102,13,12,1,0},
new int[] {102,65,64,1,0},
new int[] {102,77,76,1,0},
new int[] {103,9,8,1,0},
new int[] {103,39,38,1,0},
new int[] {103,48,47,1,0},
new int[] {103,87,86,1,0},
new int[] {103,90,89,1,0},
new int[] {104,4,3,1,0},
new int[] {104,11,10,1,0},
new int[] {105,7,6,1,0},
new int[] {105,17,16,1,0},
new int[] {105,92,91,1,0},
new int[] {105,98,97,1,0},
new int[] {106,6,5,1,0},
new int[] {106,15,14,1,0},
new int[] {106,36,35,1,0},
new int[] {106,43,42,1,0},
new int[] {108,17,16,1,0},
new int[] {108,25,24,1,0},
new int[] {108,43,42,1,0},
new int[] {108,59,58,1,0},
new int[] {108,80,79,1,0},
new int[] {108,88,87,1,0},
new int[] {108,91,90,1,0},
new int[] {108,103,102,1,0},
new int[] {109,7,6,1,0},
new int[] {109,30,29,1,0},
new int[] {109,52,51,1,0},
new int[] {109,76,75,1,0},
new int[] {109,90,89,1,0},
new int[] {110,13,12,1,0},
new int[] {110,25,24,1,0},
new int[] {110,47,46,1,0},
new int[] {110,57,56,1,0},
new int[] {110,71,70,1,0},
new int[] {110,73,72,1,0},
new int[] {110,79,78,1,0},
new int[] {110,81,80,1,0},
new int[] {110,83,82,1,0},
new int[] {110,87,86,1,0},
new int[] {111,40,39,1,0},
new int[] {111,52,51,1,0},
new int[] {111,71,70,1,0},
new int[] {111,73,72,1,0},
new int[] {111,80,79,1,0},
new int[] {111,89,88,1,0},
new int[] {112,22,21,1,0},
new int[] {113,9,8,1,0},
new int[] {113,13,12,1,0},
new int[] {113,25,24,1,0},
new int[] {113,41,40,1,0},
new int[] {113,71,70,1,0},
new int[] {113,109,108,1,0},
new int[] {113,111,110,1,0},
new int[] {114,50,49,1,0},
new int[] {114,82,81,1,0},
new int[] {115,15,14,1,0},
new int[] {115,52,51,1,0},
new int[] {115,84,83,1,0},
new int[] {116,14,13,1,0},
new int[] {116,23,22,1,0},
new int[] {116,71,70,1,0},
new int[] {116,78,77,1,0},
new int[] {116,80,79,1,0},
new int[] {116,97,96,1,0},
new int[] {118,21,20,1,0},
new int[] {118,33,32,1,0},
new int[] {118,60,59,1,0},
new int[] {119,31,30,1,0},
new int[] {119,37,36,1,0},
new int[] {119,49,48,1,0},
new int[] {119,57,56,1,0},
new int[] {119,87,86,1,0},
new int[] {119,107,106,1,0},
new int[] {119,110,109,1,0},
new int[] {120,4,3,1,0},
new int[] {120,56,55,1,0},
new int[] {120,106,105,1,0},
new int[] {121,48,47,1,0},
new int[] {122,60,59,1,0},
new int[] {122,63,62,1,0},
new int[] {123,14,13,1,0},
new int[] {123,56,55,1,0},
new int[] {123,83,82,1,0},
new int[] {124,24,23,1,0},
new int[] {124,37,36,1,0},
new int[] {124,64,63,1,0},
new int[] {124,79,78,1,0},
new int[] {124,100,99,1,0},
new int[] {124,111,110,1,0},
new int[] {125,108,107,1,0},
new int[] {126,37,36,1,0},
new int[] {126,50,49,1,0},
new int[] {126,110,109,1,0},
new int[] {126,112,111,1,0},
new int[] {127,48,47,1,0},
new int[] {127,85,84,1,0},
new int[] {127,91,90,1,0},
new int[] {128,68,67,1,0}
        };

        public static int[][] p_low4 = new int[][]
        {
                        new int[] {4,3,2,1,0},
            new int[] {5,3,2,1,0},
            new int[] {7,3,2,1,0},
            new int[] {10,3,2,1,0},
            new int[] {17,3,2,1,0},
            new int[] {20,3,2,1,0},
            new int[] {25,3,2,1,0},
            new int[] {28,3,2,1,0},
            new int[] {31,3,2,1,0},
            new int[] {41,3,2,1,0},
            new int[] {52,3,2,1,0},
            new int[] {130,3,2,1,0},
            new int[] {151,3,2,1,0},
            new int[] {196,3,2,1,0},
                        new int[] {5,4,2,1,0},
            new int[] {6,4,2,1,0},
            new int[] {9,4,2,1,0},
            new int[] {11,4,2,1,0},
            new int[] {12,4,2,1,0},
            new int[] {15,4,2,1,0},
            new int[] {20,4,2,1,0},
            new int[] {29,4,2,1,0},
            new int[] {66,4,2,1,0},
            new int[] {116,4,2,1,0},
            new int[] {179,4,2,1,0},
            new int[] {324,4,2,1,0},
            new int[] {375,4,2,1,0},
            new int[] {5,4,3,1,0},
            new int[] {6,4,3,1,0},
            new int[] {8,4,3,1,0},
            new int[] {9,4,3,1,0},
            new int[] {10,4,3,1,0},
            new int[] {13,4,3,1,0},
            new int[] {24,4,3,1,0},
            new int[] {26,4,3,1,0},
            new int[] {34,4,3,1,0},
            new int[] {41,4,3,1,0},
            new int[] {45,4,3,1,0},
            new int[] {64,4,3,1,0},
            new int[] {65,4,3,1,0},
            new int[] {104,4,3,1,0},
            new int[] {120,4,3,1,0},
            new int[] {320,4,3,1,0},
            new int[] {338,4,3,1,0},
            new int[] {440,4,3,1,0},
            new int[] {488,4,3,1,0},
            new int[] {5,4,3,2,0},
            new int[] {7,4,3,2,0},
            new int[] {8,4,3,2,0},
            new int[] {10,4,3,2,0},
            new int[] {29,4,3,2,0},
            new int[] {50,4,3,2,0},
            new int[] {64,4,3,2,0},
            new int[] {73,4,3,2,0},
            new int[] {79,4,3,2,0},
            new int[] {194,4,3,2,0}
        };


        public static int[][] p_esx = new int[][]
        {
            new int[] {4,3,2,1,0},
new int[] {5,3,2,1,0},
new int[] {7,3,2,1,0},
new int[] {7,6,4,2,0},
new int[] {10,3,2,1,0},
new int[] {11,9,6,3,0},
new int[] {14,9,6,3,0},
new int[] {17,3,2,1,0},
new int[] {17,6,4,2,0},
new int[] {17,12,8,4,0},
new int[] {20,3,2,1,0},
new int[] {20,15,10,5,0},
new int[] {22,21,14,7,0},
new int[] {23,9,6,3,0},
new int[] {23,18,12,6,0},
new int[] {25,3,2,1,0},
new int[] {25,18,12,6,0},
new int[] {28,3,2,1,0},
new int[] {28,9,6,3,0},
new int[] {28,15,10,5,0},
new int[] {28,27,18,9,0},
new int[] {29,27,18,9,0},
new int[] {31,3,2,1,0},
new int[] {31,6,4,2,0},
new int[] {31,18,12,6,0},
new int[] {31,24,16,8,0},
new int[] {34,27,18,9,0},
new int[] {35,33,22,11,0},
new int[] {41,3,2,1,0},
new int[] {41,21,14,7,0},
new int[] {44,39,26,13,0},
new int[] {46,45,30,15,0},
new int[] {47,21,14,7,0},
new int[] {47,27,18,9,0},
new int[] {47,33,22,11,0},
new int[] {47,42,28,14,0},
new int[] {49,9,6,3,0},
new int[] {49,12,8,4,0},
new int[] {49,15,10,5,0},
new int[] {49,27,18,9,0},
new int[] {52,3,2,1,0},
new int[] {52,21,14,7,0},
new int[] {52,33,22,11,0},
new int[] {52,45,30,15,0},
new int[] {55,24,16,8,0},
new int[] {55,48,32,16,0},
new int[] {58,39,26,13,0},
new int[] {62,33,22,11,0},
new int[] {65,18,12,6,0},
new int[] {65,33,22,11,0},
new int[] {68,9,6,3,0},
new int[] {68,33,22,11,0},
new int[] {71,6,4,2,0},
new int[] {71,9,6,3,0},
new int[] {71,18,12,6,0},
new int[] {71,36,24,12,0},
new int[] {71,51,34,17,0},
new int[] {73,42,28,14,0},
new int[] {73,45,30,15,0},
new int[] {73,48,32,16,0},
new int[] {74,39,26,13,0},
new int[] {76,21,14,7,0},
new int[] {79,9,6,3,0},
new int[] {79,60,40,20,0},
new int[] {86,21,14,7,0},
new int[] {89,51,34,17,0},
new int[] {92,21,14,7,0},
new int[] {94,21,14,7,0},
new int[] {95,78,52,26,0},
new int[] {95,84,56,28,0},
new int[] {97,6,4,2,0},
new int[] {97,12,8,4,0},
new int[] {97,33,22,11,0},
new int[] {97,63,42,21,0},
new int[] {98,27,18,9,0},
new int[] {98,87,58,29,0},
new int[] {100,15,10,5,0},
new int[] {100,51,34,17,0},
new int[] {100,63,42,21,0},
new int[] {100,75,50,25,0},
new int[] {100,81,54,27,0},
new int[] {103,9,6,3,0},
new int[] {103,30,20,10,0},
new int[] {103,72,48,24,0},
new int[] {103,90,60,30,0},
new int[] {106,15,10,5,0},
new int[] {110,33,22,11,0},
new int[] {113,9,6,3,0},
new int[] {113,15,10,5,0},
new int[] {113,30,20,10,0},
new int[] {118,33,22,11,0},
new int[] {118,45,30,15,0},
new int[] {119,81,54,27,0},
new int[] {119,111,74,37,0},
new int[] {121,18,12,6,0},
new int[] {121,30,20,10,0},
new int[] {124,45,30,15,0},
new int[] {124,69,46,23,0},
new int[] {124,87,58,29,0},
new int[] {124,105,70,35,0},
new int[] {127,15,10,5,0},
new int[] {127,30,20,10,0},
new int[] {127,63,42,21,0},
new int[] {127,120,80,40,0},
new int[] {127,126,84,42,0},
new int[] {130,3,2,1,0},
new int[] {134,57,38,19,0},
new int[] {137,21,14,7,0},
new int[] {137,57,38,19,0},
new int[] {137,102,68,34,0},
new int[] {140,15,10,5,0},
new int[] {140,45,30,15,0},
new int[] {140,75,50,25,0},
new int[] {140,111,74,37,0},
new int[] {142,21,14,7,0},
new int[] {145,69,46,23,0},
new int[] {145,93,62,31,0},
new int[] {146,75,50,25,0},
new int[] {148,27,18,9,0}
        };


        public static int[][] p_spaceX = new int[][] 
        {
            new int[] {4,3,2,1,0},
new int[] {5,3,2,1,0},
new int[] {5,4,3,2,0},
new int[] {7,3,2,1,0},
new int[] {7,5,3,1,0},
new int[] {7,4,3,2,0},
new int[] {7,6,4,2,0},
new int[] {7,5,4,3,0},
new int[] {7,6,5,4,0},
new int[] {8,5,3,1,0},
new int[] {8,4,3,2,0},
new int[] {8,5,4,3,0},
new int[] {8,7,5,3,0},
new int[] {8,6,5,4,0},
new int[] {10,3,2,1,0},
new int[] {10,9,5,1,0},
new int[] {10,4,3,2,0},
new int[] {10,7,5,3,0},
new int[] {10,8,7,6,0},
new int[] {10,9,8,7,0},
new int[] {11,5,3,1,0},
new int[] {11,8,5,2,0},
new int[] {11,7,5,3,0},
new int[] {11,9,6,3,0},
new int[] {11,6,5,4,0},
new int[] {11,8,6,4,0},
new int[] {11,7,6,5,0},
new int[] {11,10,8,6,0},
new int[] {13,7,6,5,0},
new int[] {13,8,7,6,0},
new int[] {14,5,3,1,0},
new int[] {14,11,6,1,0},
new int[] {14,5,4,3,0},
new int[] {14,7,5,3,0},
new int[] {14,9,6,3,0},
new int[] {14,13,8,3,0},
new int[] {14,9,7,5,0},
new int[] {14,11,8,5,0},
new int[] {14,11,9,7,0},
new int[] {14,11,10,9,0},
new int[] {14,13,11,9,0},
new int[] {15,7,4,1,0},
new int[] {15,8,5,2,0},
new int[] {15,13,10,7,0},
new int[] {15,14,11,8,0},
new int[] {16,5,3,1,0},
new int[] {16,15,8,1,0},
new int[] {16,12,7,2,0},
new int[] {16,5,4,3,0},
new int[] {16,13,8,3,0},
new int[] {16,10,7,4,0},
new int[] {16,14,9,4,0},
new int[] {16,9,7,5,0},
new int[] {16,12,9,6,0},
new int[] {16,11,9,7,0},
new int[] {16,13,12,11,0},
new int[] {16,15,13,11,0},
new int[] {17,3,2,1,0},
new int[] {17,9,5,1,0},
new int[] {17,6,4,2,0},
new int[] {17,8,5,2,0},
new int[] {17,13,8,3,0},
new int[] {17,12,8,4,0},
new int[] {17,14,9,4,0},
new int[] {17,13,9,5,0},
new int[] {17,8,7,6,0},
new int[] {17,16,12,8,0},
new int[] {17,11,10,9,0},
new int[] {17,15,12,9,0},
new int[] {17,15,13,11,0},
new int[] {17,16,15,14,0},
new int[] {19,7,4,1,0},
new int[] {19,11,6,1,0},
new int[] {19,17,9,1,0},
new int[] {19,16,9,2,0},
new int[] {19,18,10,2,0},
new int[] {19,15,9,3,0},
new int[] {19,17,10,3,0},
new int[] {19,10,7,4,0},
new int[] {19,16,10,4,0},
new int[] {19,7,6,5,0},
new int[] {19,9,7,5,0},
new int[] {19,10,8,6,0},
new int[] {19,18,13,8,0},
new int[] {19,13,11,9,0},
new int[] {19,15,12,9,0},
new int[] {19,14,12,10,0},
new int[] {19,14,13,12,0},
new int[] {19,18,15,12,0},
new int[] {20,3,2,1,0},
new int[] {20,9,5,1,0},
new int[] {20,11,6,1,0},
new int[] {20,17,9,1,0},
new int[] {20,17,10,3,0},
new int[] {20,19,11,3,0},
new int[] {20,14,9,4,0},
new int[] {20,7,6,5,0},
new int[] {20,11,8,5,0},
new int[] {20,13,9,5,0},
new int[] {20,15,10,5,0},
new int[] {20,8,7,6,0},
new int[] {20,16,11,6,0},
new int[] {20,15,11,7,0},
new int[] {20,10,9,8,0},
new int[] {20,11,10,9,0},
new int[] {20,15,12,9,0},
new int[] {20,19,14,9,0},
new int[] {20,12,11,10,0},
new int[] {20,19,15,11,0},
new int[] {20,14,13,12,0},
new int[] {20,15,14,13,0},
new int[] {20,19,18,17,0},
new int[] {21,7,4,1,0},
new int[] {21,13,7,1,0},
new int[] {21,10,7,4,0},
new int[] {21,16,10,4,0},
new int[] {21,17,11,5,0},
new int[] {21,20,14,8,0},
new int[] {21,17,14,11,0},
new int[] {21,20,17,14,0},
new int[] {22,5,3,1,0},
new int[] {22,9,5,1,0},
new int[] {22,15,8,1,0},
new int[] {22,12,7,2,0},
new int[] {22,16,9,2,0},
new int[] {22,5,4,3,0},
new int[] {22,13,8,3,0},
new int[] {22,12,9,6,0},
new int[] {22,20,13,6,0},
new int[] {22,9,8,7,0},
new int[] {22,13,10,7,0},
new int[] {22,21,14,7,0},
new int[] {22,15,12,9,0},
new int[] {22,19,14,9,0},
new int[] {22,16,13,10,0},
new int[] {22,20,15,10,0},
new int[] {22,15,14,13,0},
new int[] {22,21,17,13,0},
new int[] {22,19,18,17,0},
new int[] {22,21,19,17,0},
new int[] {23,5,3,1,0},
new int[] {23,14,8,2,0},
new int[] {23,9,6,3,0},
new int[] {23,11,7,3,0},
new int[] {23,19,11,3,0},
new int[] {23,20,12,4,0},
new int[] {23,11,8,5,0},
new int[] {23,13,9,5,0},
new int[] {23,17,11,5,0},
new int[] {23,10,8,6,0},
new int[] {23,14,10,6,0},
new int[] {23,18,12,6,0},
new int[] {23,11,10,9,0},
new int[] {23,17,13,9,0},
new int[] {23,21,15,9,0},
new int[] {23,18,14,10,0},
new int[] {23,14,13,12,0},
new int[] {23,18,15,12,0},
new int[] {23,20,16,12,0},
new int[] {23,17,15,13,0},
new int[] {23,20,17,14,0},
new int[] {23,22,20,18,0},
new int[] {24,8,5,2,0},
new int[] {24,20,11,2,0},
new int[] {24,15,9,3,0},
new int[] {24,22,13,4,0},
new int[] {24,12,9,6,0},
new int[] {24,21,15,9,0},
new int[] {24,18,15,12,0},
new int[] {24,22,19,16,0},
new int[] {25,3,2,1,0},
new int[] {25,7,4,1,0},
new int[] {25,9,5,1,0},
new int[] {25,16,9,2,0},
new int[] {25,22,12,2,0},
new int[] {25,11,7,3,0},
new int[] {25,13,8,3,0},
new int[] {25,23,13,3,0},
new int[] {25,20,12,4,0},
new int[] {25,13,9,5,0},
new int[] {25,21,13,5,0},
new int[] {25,12,9,6,0},
new int[] {25,18,12,6,0},
new int[] {25,17,12,7,0},
new int[] {25,19,13,7,0},
new int[] {25,18,13,8,0},
new int[] {25,23,16,9,0},
new int[] {25,14,12,10,0},
new int[] {25,15,13,11,0},
new int[] {25,20,16,12,0},
new int[] {25,22,17,12,0},
new int[] {25,19,16,13,0},
new int[] {25,22,18,14,0},
new int[] {25,24,20,16,0},
new int[] {25,24,21,18,0},
new int[] {25,24,23,22,0},
new int[] {26,11,6,1,0},
new int[] {26,17,9,1,0},
new int[] {26,23,12,1,0},
new int[] {26,23,13,3,0},
new int[] {26,25,14,3,0},
new int[] {26,7,6,5,0},
new int[] {26,17,11,5,0},
new int[] {26,10,9,8,0},
new int[] {26,11,10,9,0},
new int[] {26,21,15,9,0},
new int[] {26,25,17,9,0},
new int[] {26,15,13,11,0},
new int[] {26,17,16,15,0},
new int[] {26,25,20,15,0},
new int[] {26,18,17,16,0},
new int[] {26,21,20,19,0},
new int[] {28,3,2,1,0},
new int[] {28,9,5,1,0},
new int[] {28,19,10,1,0},
new int[] {28,23,12,1,0},
new int[] {28,25,13,1,0},
new int[] {28,7,5,3,0},
new int[] {28,9,6,3,0},
new int[] {28,11,7,3,0},
new int[] {28,13,8,3,0},
new int[] {28,17,10,3,0},
new int[] {28,19,11,3,0},
new int[] {28,27,15,3,0},
new int[] {28,18,11,4,0},
new int[] {28,7,6,5,0},
new int[] {28,15,10,5,0},
new int[] {28,21,13,5,0},
new int[] {28,27,16,5,0},
new int[] {28,8,7,6,0},
new int[] {28,20,13,6,0},
new int[] {28,13,10,7,0},
new int[] {28,17,12,7,0},
new int[] {28,23,15,7,0},
new int[] {28,10,9,8,0},
new int[] {28,22,15,8,0},
new int[] {28,13,11,9,0},
new int[] {28,25,17,9,0},
new int[] {28,27,18,9,0},
new int[] {28,16,13,10,0},
new int[] {28,24,17,10,0},
new int[] {28,21,16,11,0},
new int[] {28,25,18,11,0},
new int[] {28,18,15,12,0},
new int[] {28,23,18,13,0},
new int[] {28,19,17,15,0},
new int[] {28,21,18,15,0},
new int[] {28,25,20,15,0},
new int[] {28,25,21,17,0},
new int[] {28,20,19,18,0},
new int[] {28,25,22,19,0},
new int[] {28,27,23,19,0},
new int[] {28,22,21,20,0},
new int[] {28,23,22,21,0},
new int[] {28,25,23,21,0},
new int[] {28,27,26,25,0},
new int[] {29,4,3,2,0},
new int[] {29,12,7,2,0},
new int[] {29,18,10,2,0},
new int[] {29,20,11,2,0},
new int[] {29,26,14,2,0},
new int[] {29,27,15,3,0},
new int[] {29,23,14,5,0},
new int[] {29,10,8,6,0},
new int[] {29,12,9,6,0},
new int[] {29,20,13,6,0},
new int[] {29,24,15,6,0},
new int[] {29,20,14,8,0},
new int[] {29,19,14,9,0},
new int[] {29,21,15,9,0},
new int[] {29,23,16,9,0},
new int[] {29,27,18,9,0},
new int[] {29,14,12,10,0},
new int[] {29,20,15,10,0},
new int[] {29,27,19,11,0},
new int[] {29,19,17,15,0},
new int[] {29,23,20,17,0},
new int[] {29,27,22,17,0},
new int[] {29,23,21,19,0},
new int[] {29,27,26,25,0},
new int[] {30,25,13,1,0},
new int[] {30,27,15,3,0},
new int[] {30,10,7,4,0},
new int[] {30,29,17,5,0},
new int[] {30,19,13,7,0},
new int[] {30,21,15,9,0},
new int[] {30,23,17,11,0},
new int[] {30,26,23,20,0},
new int[] {31,3,2,1,0},
new int[] {31,9,5,1,0},
new int[] {31,23,12,1,0},
new int[] {31,25,13,1,0},
new int[] {31,6,4,2,0},
new int[] {31,18,10,2,0},
new int[] {31,7,5,3,0},
new int[] {31,13,8,3,0},
new int[] {31,17,10,3,0},
new int[] {31,14,9,4,0},
new int[] {31,18,11,4,0},
new int[] {31,20,12,4,0},
new int[] {31,26,15,4,0},
new int[] {31,27,16,5,0},
new int[] {31,12,9,6,0},
new int[] {31,14,10,6,0},
new int[] {31,16,11,6,0},
new int[] {31,18,12,6,0},
new int[] {31,22,14,6,0},
new int[] {31,24,15,6,0},
new int[] {31,30,18,6,0},
new int[] {31,11,9,7,0},
new int[] {31,13,10,7,0},
new int[] {31,17,12,7,0},
new int[] {31,23,15,7,0},
new int[] {31,25,16,7,0},
new int[] {31,16,12,8,0},
new int[] {31,24,16,8,0},
new int[] {31,30,19,8,0},
new int[] {31,21,15,9,0},
new int[] {31,25,17,9,0},
new int[] {31,18,14,10,0},
new int[] {31,22,16,10,0},
new int[] {31,15,13,11,0},
new int[] {31,27,19,11,0},
new int[] {31,18,15,12,0},
new int[] {31,15,14,13,0},
new int[] {31,19,16,13,0},
new int[] {31,21,17,13,0},
new int[] {31,25,19,13,0},
new int[] {31,27,20,13,0},
new int[] {31,29,21,13,0},
new int[] {31,24,19,14,0},
new int[] {31,28,21,14,0},
new int[] {31,23,19,15,0},
new int[] {31,25,20,15,0},
new int[] {31,18,17,16,0},
new int[] {31,20,18,16,0},
new int[] {31,25,21,17,0},
new int[] {31,27,22,17,0},
new int[] {31,24,21,18,0},
new int[] {31,28,23,18,0},
new int[] {31,25,22,19,0},
new int[] {31,24,22,20,0},
new int[] {31,30,26,22,0},
new int[] {31,28,26,24,0},
new int[] {31,29,27,25,0},
new int[] {31,30,29,28,0},
new int[] {32,15,8,1,0},
new int[] {32,21,11,1,0},
new int[] {32,8,5,2,0},
new int[] {32,16,9,2,0},
new int[] {32,24,13,2,0},
new int[] {32,21,12,3,0},
new int[] {32,23,13,3,0},
new int[] {32,12,9,6,0},
new int[] {32,30,19,8,0},
new int[] {32,29,19,9,0},
new int[] {32,13,12,11,0},
new int[] {32,21,16,11,0},
new int[] {32,29,20,11,0},
new int[] {32,31,21,11,0},
new int[] {32,17,15,13,0},
new int[] {32,19,17,15,0},
new int[] {32,30,23,16,0},
new int[] {32,31,24,17,0},
new int[] {32,21,20,19,0},
new int[] {32,26,23,20,0},
new int[] {32,30,27,24,0},
new int[] {33,25,13,1,0},
new int[] {33,14,8,2,0},
new int[] {33,20,11,2,0},
new int[] {33,16,10,4,0},
new int[] {33,32,20,8,0},
new int[] {33,31,22,13,0},
new int[] {33,29,23,17,0},
new int[] {33,31,25,19,0},
new int[] {34,9,5,1,0},
new int[] {34,9,7,5,0},
new int[] {34,15,11,7,0},
new int[] {34,25,16,7,0},
new int[] {34,18,13,8,0},
new int[] {34,27,18,9,0},
new int[] {34,26,21,16,0},
new int[] {34,27,23,19,0},
new int[] {34,29,27,25,0},
new int[] {34,33,29,25,0},
new int[] {35,23,12,1,0},
new int[] {35,27,14,1,0},
new int[] {35,29,15,1,0},
new int[] {35,33,17,1,0},
new int[] {35,12,7,2,0},
new int[] {35,14,8,2,0},
new int[] {35,16,9,2,0},
new int[] {35,20,11,2,0},
new int[] {35,24,13,2,0},
new int[] {35,26,14,2,0},
new int[] {35,34,18,2,0},
new int[] {35,17,10,3,0},
new int[] {35,21,12,3,0},
new int[] {35,18,11,4,0},
new int[] {35,11,8,5,0},
new int[] {35,23,14,5,0},
new int[] {35,34,20,6,0},
new int[] {35,17,12,7,0},
new int[] {35,27,17,7,0},
new int[] {35,10,9,8,0},
new int[] {35,14,11,8,0},
new int[] {35,20,14,8,0},
new int[] {35,22,15,8,0},
new int[] {35,28,18,8,0},
new int[] {35,34,21,8,0},
new int[] {35,11,10,9,0},
new int[] {35,13,11,9,0},
new int[] {35,15,12,9,0},
new int[] {35,19,14,9,0},
new int[] {35,33,21,9,0},
new int[] {35,12,11,10,0},
new int[] {35,14,12,10,0},
new int[] {35,33,22,11,0},
new int[] {35,30,21,12,0},
new int[] {35,34,23,12,0},
new int[] {35,21,17,13,0},
new int[] {35,27,20,13,0},
new int[] {35,16,15,14,0},
new int[] {35,22,18,14,0},
new int[] {35,32,23,14,0},
new int[] {35,19,17,15,0},
new int[] {35,27,21,15,0},
new int[] {35,33,24,15,0},
new int[] {35,20,18,16,0},
new int[] {35,26,21,16,0},
new int[] {35,31,24,17,0},
new int[] {35,28,23,18,0},
new int[] {35,32,25,18,0},
new int[] {35,21,20,19,0},
new int[] {35,33,26,19,0},
new int[] {35,26,23,20,0},
new int[] {35,25,23,21,0},
new int[] {35,27,24,21,0},
new int[] {35,33,27,21,0},
new int[] {35,26,24,22,0},
new int[] {35,25,24,23,0},
new int[] {35,33,28,23,0},
new int[] {35,26,25,24,0},
new int[] {35,30,27,24,0},
new int[] {35,27,26,25,0},
new int[] {36,23,14,5,0},
new int[] {36,31,22,13,0},
new int[] {37,11,6,1,0},
new int[] {37,27,15,3,0},
new int[] {37,33,18,3,0},
new int[] {37,6,5,4,0},
new int[] {37,24,14,4,0},
new int[] {37,34,19,4,0},
new int[] {37,12,10,8,0},
new int[] {37,18,13,8,0},
new int[] {37,19,14,9,0},
new int[] {37,34,22,10,0},
new int[] {37,19,15,11,0},
new int[] {37,25,18,11,0},
new int[] {37,16,14,12,0},
new int[] {37,26,19,12,0},
new int[] {37,33,23,13,0},
new int[] {37,26,22,18,0},
new int[] {37,28,23,18,0},
new int[] {37,29,24,19,0},
new int[] {37,25,23,21,0},
new int[] {37,29,27,25,0},
new int[] {37,36,31,26,0},
new int[] {37,33,32,31,0},
new int[] {38,20,11,2,0},
new int[] {38,25,14,3,0},
new int[] {38,27,15,3,0},
new int[] {38,35,19,3,0},
new int[] {38,18,11,4,0},
new int[] {38,26,15,4,0},
new int[] {38,11,8,5,0},
new int[] {38,25,15,5,0},
new int[] {38,8,7,6,0},
new int[] {38,17,12,7,0},
new int[] {38,23,15,7,0},
new int[] {38,25,17,9,0},
new int[] {38,21,16,11,0},
new int[] {38,35,23,11,0},
new int[] {38,18,15,12,0},
new int[] {38,34,23,12,0},
new int[] {38,17,15,13,0},
new int[] {38,29,21,13,0},
new int[] {38,33,23,13,0},
new int[] {38,35,24,13,0},
new int[] {38,17,16,15,0},
new int[] {38,23,19,15,0},
new int[] {38,31,23,15,0},
new int[] {38,27,22,17,0},
new int[] {38,36,27,18,0},
new int[] {38,26,23,20,0},
new int[] {38,34,27,20,0},
new int[] {38,23,22,21,0},
new int[] {38,25,23,21,0},
new int[] {38,31,26,21,0},
new int[] {38,33,30,27,0},
new int[] {38,32,31,30,0},
new int[] {39,7,4,1,0},
new int[] {39,37,19,1,0},
new int[] {39,38,20,2,0},
new int[] {39,28,16,4,0},
new int[] {39,34,19,4,0},
new int[] {39,35,20,5,0},
new int[] {39,14,11,8,0},
new int[] {39,20,14,8,0},
new int[] {39,35,23,11,0},
new int[] {39,31,25,19,0},
new int[] {39,31,28,25,0},
new int[] {39,38,35,32,0},
new int[] {40,16,9,2,0},
new int[] {40,28,15,2,0},
new int[] {40,36,19,2,0},
new int[] {40,5,4,3,0},
new int[] {40,31,17,3,0},
new int[] {40,38,21,4,0},
new int[] {40,25,15,5,0},
new int[] {40,17,12,7,0},
new int[] {40,33,20,7,0},
new int[] {40,31,20,9,0},
new int[] {40,37,23,9,0},
new int[] {40,20,15,10,0},
new int[] {40,26,19,12,0},
new int[] {40,38,25,12,0},
new int[] {40,28,21,14,0},
new int[] {40,35,25,15,0},
new int[] {40,21,19,17,0},
new int[] {40,21,20,19,0},
new int[] {40,23,21,19,0},
new int[] {40,30,25,20,0},
new int[] {40,33,28,23,0},
new int[] {40,38,31,24,0},
new int[] {40,37,36,35,0},
new int[] {41,3,2,1,0},
new int[] {41,17,9,1,0},
new int[] {41,21,11,1,0},
new int[] {41,27,14,1,0},
new int[] {41,29,15,1,0},
new int[] {41,26,14,2,0},
new int[] {41,36,19,2,0},
new int[] {41,17,10,3,0},
new int[] {41,26,15,4,0},
new int[] {41,36,20,4,0},
new int[] {41,21,13,5,0},
new int[] {41,37,21,5,0},
new int[] {41,39,22,5,0},
new int[] {41,14,10,6,0},
new int[] {41,21,14,7,0},
new int[] {41,12,10,8,0},
new int[] {41,16,12,8,0},
new int[] {41,11,10,9,0},
new int[] {41,13,11,9,0},
new int[] {41,29,19,9,0},
new int[] {41,20,16,12,0},
new int[] {41,28,20,12,0},
new int[] {41,32,22,12,0},
new int[] {41,40,26,12,0},
new int[] {41,21,17,13,0},
new int[] {41,29,21,13,0},
new int[] {41,26,20,14,0},
new int[] {41,40,27,14,0},
new int[] {41,23,19,15,0},
new int[] {41,27,21,15,0},
new int[] {41,37,26,15,0},
new int[] {41,39,27,15,0},
new int[] {41,26,22,18,0},
new int[] {41,28,24,20,0},
new int[] {41,34,27,20,0},
new int[] {41,36,28,20,0},
new int[] {41,40,30,20,0},
new int[] {41,29,25,21,0},
new int[] {41,38,31,24,0},
new int[] {41,40,32,24,0},
new int[] {41,33,29,25,0},
new int[] {41,35,31,27,0},
new int[] {41,32,30,28,0},
new int[] {41,33,31,29,0},
new int[] {41,32,31,30,0},
new int[] {41,40,39,38,0},
new int[] {42,15,9,3,0},
new int[] {42,33,18,3,0},
new int[] {42,22,13,4,0},
new int[] {42,35,20,5,0},
new int[] {42,37,22,7,0},
new int[] {42,15,12,9,0},
new int[] {42,21,15,9,0},
new int[] {42,39,24,9,0},
new int[] {42,17,14,11,0},
new int[] {42,25,19,13,0},
new int[] {42,20,17,14,0},
new int[] {42,27,21,15,0},
new int[] {42,23,20,17,0},
new int[] {42,29,23,17,0},
new int[] {42,25,22,19,0},
new int[] {42,38,29,20,0},
new int[] {42,33,27,21,0},
new int[] {42,28,25,22,0},
new int[] {42,31,28,25,0},
new int[] {42,33,30,27,0},
new int[] {42,39,33,27,0},
new int[] {43,13,8,3,0},
new int[] {43,6,5,4,0},
new int[] {43,37,21,5,0},
new int[] {43,8,7,6,0},
new int[] {43,16,11,6,0},
new int[] {43,38,22,6,0},
new int[] {43,30,19,8,0},
new int[] {43,12,11,10,0},
new int[] {43,28,19,10,0},
new int[] {43,22,17,12,0},
new int[] {43,30,21,12,0},
new int[] {43,31,22,13,0},
new int[] {43,35,24,13,0},
new int[] {43,24,19,14,0},
new int[] {43,21,18,15,0},
new int[] {43,33,24,15,0},
new int[] {43,26,21,16,0},
new int[] {43,27,22,17,0},
new int[] {43,20,19,18,0},
new int[] {43,23,21,19,0},
new int[] {43,29,24,19,0},
new int[] {43,24,22,20,0},
new int[] {43,31,26,21,0},
new int[] {43,28,25,22,0},
new int[] {43,25,24,23,0},
new int[] {43,37,32,27,0},
new int[] {43,40,35,30,0},
new int[] {43,33,32,31,0},
new int[] {43,37,36,35,0},
new int[] {43,39,38,37,0},
new int[] {44,25,14,3,0},
new int[] {44,27,15,3,0},
new int[] {44,37,20,3,0},
new int[] {44,14,9,4,0},
new int[] {44,18,11,4,0},
new int[] {44,26,15,4,0},
new int[] {44,38,21,4,0},
new int[] {44,7,6,5,0},
new int[] {44,11,8,5,0},
new int[] {44,21,13,5,0},
new int[] {44,29,17,5,0},
new int[] {44,31,18,5,0},
new int[] {44,37,21,5,0},
new int[] {44,32,19,6,0},
new int[] {44,40,23,6,0},
new int[] {44,23,15,7,0},
new int[] {44,39,23,7,0},
new int[] {44,41,24,7,0},
new int[] {44,17,13,9,0},
new int[] {44,27,19,11,0},
new int[] {44,14,13,12,0},
new int[] {44,22,17,12,0},
new int[] {44,26,19,12,0},
new int[] {44,38,25,12,0},
new int[] {44,39,26,13,0},
new int[] {44,16,15,14,0},
new int[] {44,25,20,15,0},
new int[] {44,39,27,15,0},
new int[] {44,26,21,16,0},
new int[] {44,25,21,17,0},
new int[] {44,33,25,17,0},
new int[] {44,41,29,17,0},
new int[] {44,24,21,18,0},
new int[] {44,28,23,18,0},
new int[] {44,32,25,18,0},
new int[] {44,40,29,18,0},
new int[] {44,27,23,19,0},
new int[] {44,29,24,19,0},
new int[] {44,41,30,19,0},
new int[] {44,26,23,20,0},
new int[] {44,37,29,21,0},
new int[] {44,32,27,22,0},
new int[] {44,39,31,23,0},
new int[] {44,40,33,26,0},
new int[] {44,35,31,27,0},
new int[] {44,30,29,28,0},
new int[] {44,32,31,30,0},
new int[] {44,40,35,30,0},
new int[] {44,39,36,33,0},
new int[] {44,39,38,37,0},
new int[] {45,31,22,13,0},
new int[] {45,32,23,14,0},
new int[] {46,15,8,1,0},
new int[] {46,31,16,1,0},
new int[] {46,41,21,1,0},
new int[] {46,5,4,3,0},
new int[] {46,33,18,3,0},
new int[] {46,43,23,3,0},
new int[] {46,31,18,5,0},
new int[] {46,45,25,5,0},
new int[] {46,8,7,6,0},
new int[] {46,15,11,7,0},
new int[] {46,22,15,8,0},
new int[] {46,30,19,8,0},
new int[] {46,13,12,11,0},
new int[] {46,19,16,13,0},
new int[] {46,43,28,13,0},
new int[] {46,17,16,15,0},
new int[] {46,21,18,15,0},
new int[] {46,41,28,15,0},
new int[] {46,45,30,15,0},
new int[] {46,22,19,16,0},
new int[] {46,38,27,16,0},
new int[] {46,25,23,21,0},
new int[] {46,30,27,24,0},
new int[] {46,38,31,24,0},
new int[] {46,31,28,25,0},
new int[] {46,33,30,27,0},
new int[] {46,31,30,29,0},
new int[] {46,39,35,31,0},
new int[] {46,45,38,31,0},
new int[] {46,35,34,33,0},
new int[] {46,40,39,38,0},
new int[] {46,43,42,41,0},
new int[] {47,17,9,1,0},
new int[] {47,21,11,1,0},
new int[] {47,23,12,1,0},
new int[] {47,35,18,1,0},
new int[] {47,12,7,2,0},
new int[] {47,18,10,2,0},
new int[] {47,28,15,2,0},
new int[] {47,38,20,2,0},
new int[] {47,44,23,2,0},
new int[] {47,17,10,3,0},
new int[] {47,45,24,3,0},
new int[] {47,30,17,4,0},
new int[] {47,9,7,5,0},
new int[] {47,21,13,5,0},
new int[] {47,25,15,5,0},
new int[] {47,33,19,5,0},
new int[] {47,35,20,5,0},
new int[] {47,37,21,5,0},
new int[] {47,17,12,7,0},
new int[] {47,21,14,7,0},
new int[] {47,35,21,7,0},
new int[] {47,18,13,8,0},
new int[] {47,32,20,8,0},
new int[] {47,21,15,9,0},
new int[] {47,27,18,9,0},
new int[] {47,45,27,9,0},
new int[] {47,18,14,10,0},
new int[] {47,42,26,10,0},
new int[] {47,33,22,11,0},
new int[] {47,32,22,12,0},
new int[] {47,40,26,12,0},
new int[] {47,42,27,12,0},
new int[] {47,46,29,12,0},
new int[] {47,36,25,14,0},
new int[] {47,42,28,14,0},
new int[] {47,17,16,15,0},
new int[] {47,23,19,15,0},
new int[] {47,35,25,15,0},
new int[] {47,39,27,15,0},
new int[] {47,26,21,16,0},
new int[] {47,21,19,17,0},
new int[] {47,43,30,17,0},
new int[] {47,45,32,19,0},
new int[] {47,38,29,20,0},
new int[] {47,23,22,21,0},
new int[] {47,31,26,21,0},
new int[] {47,42,32,22,0},
new int[] {47,26,25,24,0},
new int[] {47,32,28,24,0},
new int[] {47,46,35,24,0},
new int[] {47,30,28,26,0},
new int[] {47,38,32,26,0},
new int[] {47,40,33,26,0},
new int[] {47,42,34,26,0},
new int[] {47,46,36,26,0},
new int[] {47,37,33,29,0},
new int[] {47,39,34,29,0},
new int[] {47,45,37,29,0},
new int[] {47,32,31,30,0},
new int[] {47,40,35,30,0},
new int[] {47,44,37,30,0},
new int[] {47,46,38,30,0},
new int[] {47,45,40,35,0},
new int[] {47,42,40,38,0},
new int[] {48,8,5,2,0},
new int[] {48,20,11,2,0},
new int[] {48,32,17,2,0},
new int[] {48,36,21,6,0},
new int[] {48,15,12,9,0},
new int[] {48,30,21,12,0},
new int[] {48,42,27,12,0},
new int[] {48,19,16,13,0},
new int[] {48,27,21,15,0},
new int[] {48,46,31,16,0},
new int[] {48,36,27,18,0},
new int[] {48,33,27,21,0},
new int[] {48,46,37,28,0},
new int[] {48,35,32,29,0},
new int[] {48,39,36,33,0},
new int[] {48,46,43,40,0},
new int[] {49,15,8,1,0},
new int[] {49,19,10,1,0},
new int[] {49,25,13,1,0},
new int[] {49,29,15,1,0},
new int[] {49,37,19,1,0},
new int[] {49,41,21,1,0},
new int[] {49,28,15,2,0},
new int[] {49,36,19,2,0},
new int[] {49,42,22,2,0},
new int[] {49,9,6,3,0},
new int[] {49,13,8,3,0},
new int[] {49,6,5,4,0},
new int[] {49,12,8,4,0},
new int[] {49,20,12,4,0},
new int[] {49,26,15,4,0},
new int[] {49,36,20,4,0},
new int[] {49,15,10,5,0},
new int[] {49,37,21,5,0},
new int[] {49,10,8,6,0},
new int[] {49,12,9,6,0},
new int[] {49,24,15,6,0},
new int[] {49,30,18,6,0},
new int[] {49,42,24,6,0},
new int[] {49,15,11,7,0},
new int[] {49,39,23,7,0},
new int[] {49,43,25,7,0},
new int[] {49,47,27,7,0},
new int[] {49,12,10,8,0},
new int[] {49,18,13,8,0},
new int[] {49,30,19,8,0},
new int[] {49,40,24,8,0},
new int[] {49,48,28,8,0},
new int[] {49,13,11,9,0},
new int[] {49,17,13,9,0},
new int[] {49,21,15,9,0},
new int[] {49,25,17,9,0},
new int[] {49,27,18,9,0},
new int[] {49,31,20,9,0},
new int[] {49,39,24,9,0},
new int[] {49,41,25,9,0},
new int[] {49,16,13,10,0},
new int[] {49,26,18,10,0},
new int[] {49,28,19,10,0},
new int[] {49,40,25,10,0},
new int[] {49,42,26,10,0},
new int[] {49,21,16,11,0},
new int[] {49,25,18,11,0},
new int[] {49,31,21,11,0},
new int[] {49,22,17,12,0},
new int[] {49,44,28,12,0},
new int[] {49,48,30,12,0},
new int[] {49,29,21,13,0},
new int[] {49,33,23,13,0},
new int[] {49,45,29,13,0},
new int[] {49,47,30,13,0},
new int[] {49,18,16,14,0},
new int[] {49,17,16,15,0},
new int[] {49,25,20,15,0},
new int[] {49,33,24,15,0},
new int[] {49,30,23,16,0},
new int[] {49,34,25,16,0},
new int[] {49,36,26,16,0},
new int[] {49,21,19,17,0},
new int[] {49,25,21,17,0},
new int[] {49,38,28,18,0},
new int[] {49,40,29,18,0},
new int[] {49,33,26,19,0},
new int[] {49,41,30,19,0},
new int[] {49,43,31,19,0},
new int[] {49,36,28,20,0},
new int[] {49,48,34,20,0},
new int[] {49,25,23,21,0},
new int[] {49,39,30,21,0},
new int[] {49,47,34,21,0},
new int[] {49,24,23,22,0},
new int[] {49,40,31,22,0},
new int[] {49,39,31,23,0},
new int[] {49,45,34,23,0},
new int[] {49,28,26,24,0},
new int[] {49,32,28,24,0},
new int[] {49,34,29,24,0},
new int[] {49,38,31,24,0},
new int[] {49,40,32,24,0},
new int[] {49,48,36,24,0},
new int[] {49,27,26,25,0},
new int[] {49,43,34,25,0},
new int[] {49,37,32,27,0},
new int[] {49,32,30,28,0},
new int[] {49,38,33,28,0},
new int[] {49,40,34,28,0},
new int[] {49,45,37,29,0},
new int[] {49,48,39,30,0},
new int[] {49,35,33,31,0},
new int[] {49,41,36,31,0},
new int[] {49,34,33,32,0},
new int[] {49,40,36,32,0},
new int[] {49,39,36,33,0},
new int[] {49,42,38,34,0},
new int[] {49,44,39,34,0},
new int[] {49,48,41,34,0},
new int[] {49,40,38,36,0},
new int[] {49,46,41,36,0},
new int[] {49,41,39,37,0},
new int[] {49,43,40,37,0},
new int[] {49,45,41,37,0},
new int[] {49,43,41,39,0},
new int[] {49,46,43,40,0},
new int[] {49,45,44,43,0},
new int[] {50,33,17,1,0},
new int[] {50,4,3,2,0},
new int[] {50,20,11,2,0},
new int[] {50,13,8,3,0},
new int[] {50,33,18,3,0},
new int[] {50,6,5,4,0},
new int[] {50,23,15,7,0},
new int[] {50,41,24,7,0},
new int[] {50,29,19,9,0},
new int[] {50,41,25,9,0},
new int[] {50,43,26,9,0},
new int[] {50,22,17,12,0},
new int[] {50,33,23,13,0},
new int[] {50,27,21,15,0},
new int[] {50,33,24,15,0},
new int[] {50,18,17,16,0},
new int[] {50,27,22,17,0},
new int[] {50,33,25,17,0},
new int[] {50,35,26,17,0},
new int[] {50,37,27,17,0},
new int[] {50,47,32,17,0},
new int[] {50,49,33,17,0},
new int[] {50,23,21,19,0},
new int[] {50,29,25,21,0},
new int[] {50,41,31,21,0},
new int[] {50,33,28,23,0},
new int[] {50,35,29,23,0},
new int[] {50,31,29,27,0},
new int[] {50,43,35,27,0},
new int[] {50,38,33,28,0},
new int[] {50,48,39,30,0},
new int[] {50,34,33,32,0},
new int[] {50,47,42,37,0},
new int[] {50,46,45,44,0},
new int[] {50,48,47,46,0}
        };


        public static int[][] p_selfRe = new int[][] {
            new int[] {4,3,2,1,0},
new int[] {8,5,4,3,0},
new int[] {10,7,5,3,0},
new int[] {10,9,5,1,0},
new int[] {14,9,7,5,0},
new int[] {16,13,8,3,0},
new int[] {16,15,8,1,0},
new int[] {20,11,10,9,0},
new int[] {20,15,10,5,0},
new int[] {20,17,10,3,0},
new int[] {26,15,13,11,0},
new int[] {26,23,13,3,0},
new int[] {30,21,15,9,0},
new int[] {30,27,15,3,0},
new int[] {32,21,16,11,0},
new int[] {38,23,19,15,0},
new int[] {38,35,19,3,0},
new int[] {40,21,20,19,0},
new int[] {40,31,20,9,0},
new int[] {40,33,20,7,0},
new int[] {42,27,21,15,0},
new int[] {46,25,23,21,0},
new int[] {46,43,23,3,0},
new int[] {50,29,25,21,0},
new int[] {50,33,25,17,0},
new int[] {50,41,25,9,0},
new int[] {52,31,26,21,0},
new int[] {56,51,28,5,0},
new int[] {56,53,28,3,0},
new int[] {58,45,29,13,0},
new int[] {58,55,29,3,0},
new int[] {62,41,31,21,0},
new int[] {62,57,31,5,0},
new int[] {68,35,34,33,0},
new int[] {68,39,34,29,0},
new int[] {68,45,34,23,0},
new int[] {68,59,34,9,0},
new int[] {68,65,34,3,0},
new int[] {74,39,37,35,0},
new int[] {78,45,39,33,0},
new int[] {80,59,40,21,0},
new int[] {80,69,40,11,0},
new int[] {80,71,40,9,0},
new int[] {86,83,43,3,0},
new int[] {88,45,44,43,0},
new int[] {88,79,44,9,0},
new int[] {90,63,45,27,0},
new int[] {90,81,45,9,0},
new int[] {94,55,47,39,0},
new int[] {94,67,47,27,0},
new int[] {94,69,47,25,0},
new int[] {94,85,47,9,0},
new int[] {94,87,47,7,0},
new int[] {98,53,49,45,0},
new int[] {100,55,50,45,0},
new int[] {100,67,50,33,0},
new int[] {100,75,50,25,0},
new int[] {100,81,50,19,0},
new int[] {100,85,50,15,0},
new int[] {100,87,50,13,0},
new int[] {100,99,50,1,0}
        };

        public static int[][] p_space3 = new int[][] {
        new int[] {11,8,5,2,0},
new int[] {11,9,6,3,0},
new int[] {14,9,6,3,0},
new int[] {14,11,8,5,0},
new int[] {15,7,4,1,0},
new int[] {15,8,5,2,0},
new int[] {15,13,10,7,0},
new int[] {15,14,11,8,0},
new int[] {16,10,7,4,0},
new int[] {16,12,9,6,0},
new int[] {17,8,5,2,0},
new int[] {17,15,12,9,0},
new int[] {19,7,4,1,0},
new int[] {19,10,7,4,0},
new int[] {19,15,12,9,0},
new int[] {19,18,15,12,0},
new int[] {20,11,8,5,0},
new int[] {20,15,12,9,0},
new int[] {21,7,4,1,0},
new int[] {21,10,7,4,0},
new int[] {21,17,14,11,0},
new int[] {21,20,17,14,0},
new int[] {22,12,9,6,0},
new int[] {22,13,10,7,0},
new int[] {22,15,12,9,0},
new int[] {22,16,13,10,0},
new int[] {23,9,6,3,0},
new int[] {23,11,8,5,0},
new int[] {23,18,15,12,0},
new int[] {23,20,17,14,0},
new int[] {24,8,5,2,0},
new int[] {24,12,9,6,0},
new int[] {24,18,15,12,0},
new int[] {24,22,19,16,0},
new int[] {25,7,4,1,0},
new int[] {25,12,9,6,0},
new int[] {25,19,16,13,0},
new int[] {25,24,21,18,0},
new int[] {28,9,6,3,0},
new int[] {28,13,10,7,0},
new int[] {28,16,13,10,0},
new int[] {28,18,15,12,0},
new int[] {28,21,18,15,0},
new int[] {28,25,22,19,0},
new int[] {29,12,9,6,0},
new int[] {29,23,20,17,0},
new int[] {30,10,7,4,0},
new int[] {30,26,23,20,0},
new int[] {31,12,9,6,0},
new int[] {31,13,10,7,0},
new int[] {31,18,15,12,0},
new int[] {31,19,16,13,0},
new int[] {31,24,21,18,0},
new int[] {31,25,22,19,0},
new int[] {32,8,5,2,0},
new int[] {32,12,9,6,0},
new int[] {32,26,23,20,0},
new int[] {32,30,27,24,0},
new int[] {35,11,8,5,0},
new int[] {35,14,11,8,0},
new int[] {35,15,12,9,0},
new int[] {35,26,23,20,0},
new int[] {35,27,24,21,0},
new int[] {35,30,27,24,0},
new int[] {38,11,8,5,0},
new int[] {38,18,15,12,0},
new int[] {38,26,23,20,0},
new int[] {38,33,30,27,0},
new int[] {39,7,4,1,0},
new int[] {39,14,11,8,0},
new int[] {39,31,28,25,0},
new int[] {39,38,35,32,0},
new int[] {42,15,12,9,0},
new int[] {42,17,14,11,0},
new int[] {42,20,17,14,0},
new int[] {42,23,20,17,0},
new int[] {42,25,22,19,0},
new int[] {42,28,25,22,0},
new int[] {42,31,28,25,0},
new int[] {42,33,30,27,0},
new int[] {43,21,18,15,0},
new int[] {43,28,25,22,0},
new int[] {44,11,8,5,0},
new int[] {44,24,21,18,0},
new int[] {44,26,23,20,0},
new int[] {44,39,36,33,0},
new int[] {46,19,16,13,0},
new int[] {46,21,18,15,0},
new int[] {46,22,19,16,0},
new int[] {46,30,27,24,0},
new int[] {46,31,28,25,0},
new int[] {46,33,30,27,0},
new int[] {48,8,5,2,0},
new int[] {48,15,12,9,0},
new int[] {48,19,16,13,0},
new int[] {48,35,32,29,0},
new int[] {48,39,36,33,0},
new int[] {48,46,43,40,0},
new int[] {49,9,6,3,0},
new int[] {49,12,9,6,0},
new int[] {49,16,13,10,0},
new int[] {49,39,36,33,0},
new int[] {49,43,40,37,0},
new int[] {49,46,43,40,0},
new int[] {51,10,7,4,0},
new int[] {51,20,17,14,0},
new int[] {51,37,34,31,0},
new int[] {51,47,44,41,0},
new int[] {52,15,12,9,0},
new int[] {52,18,15,12,0},
new int[] {52,25,22,19,0},
new int[] {52,33,30,27,0},
new int[] {52,40,37,34,0},
new int[] {52,43,40,37,0},
new int[] {55,22,19,16,0},
new int[] {55,39,36,33,0},
new int[] {57,7,4,1,0},
new int[] {57,23,20,17,0},
new int[] {57,40,37,34,0},
new int[] {57,56,53,50,0},
new int[] {59,32,29,26,0},
new int[] {59,33,30,27,0},
new int[] {61,7,4,1,0},
new int[] {61,24,21,18,0},
new int[] {61,43,40,37,0},
new int[] {61,60,57,54,0},
new int[] {62,15,12,9,0},
new int[] {62,53,50,47,0},
new int[] {66,13,10,7,0},
new int[] {66,15,12,9,0},
new int[] {66,19,16,13,0},
new int[] {66,27,24,21,0},
new int[] {66,45,42,39,0},
new int[] {66,53,50,47,0},
new int[] {66,57,54,51,0},
new int[] {66,59,56,53,0},
new int[] {68,9,6,3,0},
new int[] {68,65,62,59,0},
new int[] {69,8,5,2,0},
new int[] {69,19,16,13,0},
new int[] {69,26,23,20,0},
new int[] {69,49,46,43,0},
new int[] {69,56,53,50,0},
new int[] {69,67,64,61,0},
new int[] {70,7,4,1,0},
new int[] {70,22,19,16,0},
new int[] {70,27,24,21,0},
new int[] {70,34,31,28,0},
new int[] {70,42,39,36,0},
new int[] {70,49,46,43,0},
new int[] {70,54,51,48,0},
new int[] {70,69,66,63,0},
new int[] {71,9,6,3,0},
new int[] {71,23,20,17,0},
new int[] {71,26,23,20,0},
new int[] {71,51,48,45,0},
new int[] {71,54,51,48,0},
new int[] {71,68,65,62,0},
new int[] {73,18,15,12,0},
new int[] {73,31,28,25,0},
new int[] {73,48,45,42,0},
new int[] {73,61,58,55,0},
new int[] {74,24,21,18,0},
new int[] {74,36,33,30,0},
new int[] {74,44,41,38,0},
new int[] {74,56,53,50,0},
new int[] {75,7,4,1,0},
new int[] {75,22,19,16,0},
new int[] {75,31,28,25,0},
new int[] {75,50,47,44,0},
new int[] {75,59,56,53,0},
new int[] {75,74,71,68,0},
new int[] {76,13,10,7,0},
new int[] {76,15,12,9,0},
new int[] {76,21,18,15,0},
new int[] {76,61,58,55,0},
new int[] {76,67,64,61,0},
new int[] {76,69,66,63,0},
new int[] {77,15,12,9,0},
new int[] {77,18,15,12,0},
new int[] {77,20,17,14,0},
new int[] {77,63,60,57,0},
new int[] {77,65,62,59,0},
new int[] {77,68,65,62,0},
new int[] {78,21,18,15,0},
new int[] {78,33,30,27,0},
new int[] {78,51,48,45,0},
new int[] {78,63,60,57,0},
new int[] {79,9,6,3,0},
new int[] {79,24,21,18,0},
new int[] {79,25,22,19,0},
new int[] {79,27,24,21,0},
new int[] {79,58,55,52,0},
new int[] {79,60,57,54,0},
new int[] {79,61,58,55,0},
new int[] {79,76,73,70,0},
new int[] {80,12,9,6,0},
new int[] {80,74,71,68,0},
new int[] {84,16,13,10,0},
new int[] {84,21,18,15,0},
new int[] {84,22,19,16,0},
new int[] {84,30,27,24,0},
new int[] {84,32,29,26,0},
new int[] {84,37,34,31,0},
new int[] {84,53,50,47,0},
new int[] {84,58,55,52,0},
new int[] {84,60,57,54,0},
new int[] {84,68,65,62,0},
new int[] {84,69,66,63,0},
new int[] {84,74,71,68,0},
new int[] {85,30,27,24,0},
new int[] {85,61,58,55,0},
new int[] {86,18,15,12,0},
new int[] {86,74,71,68,0},
new int[] {87,8,5,2,0},
new int[] {87,85,82,79,0},
new int[] {89,17,14,11,0},
new int[] {89,42,39,36,0},
new int[] {89,53,50,47,0},
new int[] {89,78,75,72,0},
new int[] {91,19,16,13,0},
new int[] {91,33,30,27,0},
new int[] {91,64,61,58,0},
new int[] {91,78,75,72,0},
new int[] {92,33,30,27,0},
new int[] {92,41,38,35,0},
new int[] {92,57,54,51,0},
new int[] {92,65,62,59,0},
new int[] {93,13,10,7,0},
new int[] {93,34,31,28,0},
new int[] {93,44,41,38,0},
new int[] {93,55,52,49,0},
new int[] {93,65,62,59,0},
new int[] {93,86,83,80,0},
new int[] {94,31,28,25,0},
new int[] {94,45,42,39,0},
new int[] {94,55,52,49,0},
new int[] {94,69,66,63,0},
new int[] {95,14,11,8,0},
new int[] {95,47,44,41,0},
new int[] {95,54,51,48,0},
new int[] {95,87,84,81,0},
new int[] {96,39,36,33,0},
new int[] {96,63,60,57,0},
new int[] {97,40,37,34,0},
new int[] {97,63,60,57,0},
new int[] {98,24,21,18,0},
new int[] {98,36,33,30,0},
new int[] {98,68,65,62,0},
new int[] {98,80,77,74,0},
new int[] {100,27,24,21,0},
new int[] {100,39,36,33,0},
new int[] {100,67,64,61,0},
new int[] {100,79,76,73,0}
};
        public static int[][] p_space2 = new int[][]
        {
            new int[] {7,5,3,1,0},
            new int[] {7,6,4,2,0},
            new int[] {8,5,3,1,0},
            new int[] {8,7,5,3,0},
            new int[] {10,7,5,3,0},
            new int[] {11,5,3,1,0},
            new int[] {11,7,5,3,0},
            new int[] {11,8,6,4,0},
            new int[] {11,10,8,6,0},
            new int[] {14,5,3,1,0},
            new int[] {14,7,5,3,0},
            new int[] {14,9,7,5,0},
            new int[] {14,11,9,7,0},
            new int[] {14,13,11,9,0},
            new int[] {16,5,3,1,0},
            new int[] {16,9,7,5,0},
            new int[] {16,11,9,7,0},
            new int[] {16,15,13,11,0},
            new int[] {17,6,4,2,0},
            new int[] {17,15,13,11,0},
            new int[] {19,9,7,5,0},
            new int[] {19,10,8,6,0},
            new int[] {19,13,11,9,0},
            new int[] {19,14,12,10,0},
            new int[] {22,5,3,1,0},
            new int[] {22,21,19,17,0},
            new int[] {23,5,3,1,0},
            new int[] {23,10,8,6,0},
            new int[] {23,17,15,13,0},
            new int[] {23,22,20,18,0},
            new int[] {25,14,12,10,0},
            new int[] {25,15,13,11,0},
            new int[] {26,15,13,11,0},
            new int[] {28,7,5,3,0},
            new int[] {28,13,11,9,0},
            new int[] {28,19,17,15,0},
            new int[] {28,25,23,21,0},
            new int[] {29,10,8,6,0},
            new int[] {29,14,12,10,0},
            new int[] {29,19,17,15,0},
            new int[] {29,23,21,19,0},
            new int[] {31,6,4,2,0},
            new int[] {31,7,5,3,0},
            new int[] {31,11,9,7,0},
            new int[] {31,15,13,11,0},
            new int[] {31,20,18,16,0},
            new int[] {31,24,22,20,0},
            new int[] {31,28,26,24,0},
            new int[] {31,29,27,25,0},
            new int[] {32,17,15,13,0},
            new int[] {32,19,17,15,0},
            new int[] {34,9,7,5,0},
            new int[] {34,29,27,25,0},
            new int[] {35,13,11,9,0},
            new int[] {35,14,12,10,0},
            new int[] {35,19,17,15,0},
            new int[] {35,20,18,16,0},
            new int[] {35,25,23,21,0},
            new int[] {35,26,24,22,0},
            new int[] {37,12,10,8,0},
            new int[] {37,16,14,12,0},
            new int[] {37,25,23,21,0},
            new int[] {37,29,27,25,0},
            new int[] {38,17,15,13,0},
            new int[] {38,25,23,21,0},
            new int[] {40,21,19,17,0},
            new int[] {40,23,21,19,0},
            new int[] {41,12,10,8,0},
            new int[] {41,13,11,9,0},
            new int[] {41,32,30,28,0},
            new int[] {41,33,31,29,0},
            new int[] {43,23,21,19,0},
            new int[] {43,24,22,20,0},
            new int[] {46,25,23,21,0},
            new int[] {47,9,7,5,0},
            new int[] {47,21,19,17,0},
            new int[] {47,30,28,26,0},
            new int[] {47,42,40,38,0},
            new int[] {49,10,8,6,0},
            new int[] {49,12,10,8,0},
            new int[] {49,13,11,9,0},
            new int[] {49,18,16,14,0},
            new int[] {49,21,19,17,0},
            new int[] {49,25,23,21,0},
            new int[] {49,28,26,24,0},
            new int[] {49,32,30,28,0},
            new int[] {49,35,33,31,0},
            new int[] {49,40,38,36,0},
            new int[] {49,41,39,37,0},
            new int[] {49,43,41,39,0},
            new int[] {50,23,21,19,0},
            new int[] {50,31,29,27,0},
            new int[] {52,25,23,21,0},
            new int[] {52,31,29,27,0},
            new int[] {53,8,6,4,0},
            new int[] {53,19,17,15,0},
            new int[] {53,28,26,24,0},
            new int[] {53,29,27,25,0},
            new int[] {53,38,36,34,0},
            new int[] {53,49,47,45,0},
            new int[] {55,18,16,14,0},
            new int[] {55,22,20,18,0},
            new int[] {55,23,21,19,0},
            new int[] {55,36,34,32,0},
            new int[] {55,37,35,33,0},
            new int[] {55,41,39,37,0},
            new int[] {59,14,12,10,0},
            new int[] {59,21,19,17,0},
            new int[] {59,42,40,38,0},
            new int[] {59,49,47,45,0},
            new int[] {62,9,7,5,0},
            new int[] {62,57,55,53,0},
            new int[] {64,9,7,5,0},
            new int[] {64,59,57,55,0},
            new int[] {65,16,14,12,0},
            new int[] {65,53,51,49,0},
            new int[] {67,35,33,31,0},
            new int[] {67,36,34,32,0},
            new int[] {70,5,3,1,0},
            new int[] {70,27,25,23,0},
            new int[] {70,47,45,43,0},
            new int[] {70,69,67,65,0},
            new int[] {71,5,3,1,0},
            new int[] {71,6,4,2,0},
            new int[] {71,13,11,9,0},
            new int[] {71,14,12,10,0},
            new int[] {71,61,59,57,0},
            new int[] {71,62,60,58,0},
            new int[] {71,69,67,65,0},
            new int[] {71,70,68,66,0},
            new int[] {74,25,23,21,0},
            new int[] {74,39,37,35,0},
            new int[] {74,53,51,49,0},
            new int[] {76,13,11,9,0},
            new int[] {76,67,65,63,0},
            new int[] {77,16,14,12,0},
            new int[] {77,39,37,35,0},
            new int[] {77,40,38,36,0},
            new int[] {77,41,39,37,0},
            new int[] {77,42,40,38,0},
            new int[] {77,65,63,61,0},
            new int[] {79,25,23,21,0},
            new int[] {79,32,30,28,0},
            new int[] {79,33,31,29,0},
            new int[] {79,50,48,46,0},
            new int[] {79,51,49,47,0},
            new int[] {79,58,56,54,0},
            new int[] {80,11,9,7,0},
            new int[] {80,73,71,69,0},
            new int[] {82,9,7,5,0},
            new int[] {82,35,33,31,0},
            new int[] {82,51,49,47,0},
            new int[] {82,77,75,73,0},
            new int[] {83,12,10,8,0},
            new int[] {83,43,41,39,0},
            new int[] {83,44,42,40,0},
            new int[] {83,75,73,71,0},
            new int[] {86,17,15,13,0},
            new int[] {86,33,31,29,0},
            new int[] {86,43,41,39,0},
            new int[] {86,47,45,43,0},
            new int[] {86,57,55,53,0},
            new int[] {86,73,71,69,0},
            new int[] {88,15,13,11,0},
            new int[] {88,29,27,25,0},
            new int[] {88,63,61,59,0},
            new int[] {88,77,75,73,0},
            new int[] {89,9,7,5,0},
            new int[] {89,15,13,11,0},
            new int[] {89,36,34,32,0},
            new int[] {89,57,55,53,0},
            new int[] {89,78,76,74,0},
            new int[] {89,84,82,80,0},
            new int[] {91,46,44,42,0},
            new int[] {91,49,47,45,0},
            new int[] {94,13,11,9,0},
            new int[] {94,25,23,21,0},
            new int[] {94,27,25,23,0},
            new int[] {94,41,39,37,0},
            new int[] {94,57,55,53,0},
            new int[] {94,71,69,67,0},
            new int[] {94,73,71,69,0},
            new int[] {94,85,83,81,0},
            new int[] {95,7,5,3,0},
            new int[] {95,11,9,7,0},
            new int[] {95,21,19,17,0},
            new int[] {95,25,23,21,0},
            new int[] {95,29,27,25,0},
            new int[] {95,70,68,66,0},
            new int[] {95,74,72,70,0},
            new int[] {95,78,76,74,0},
            new int[] {95,88,86,84,0},
            new int[] {95,92,90,88,0},
            new int[] {97,6,4,2,0},
            new int[] {97,9,7,5,0},
            new int[] {97,30,28,26,0},
            new int[] {97,71,69,67,0},
            new int[] {97,92,90,88,0},
            new int[] {97,95,93,91,0},
            new int[] {98,47,45,43,0},
            new int[] {98,55,53,51,0}
        };
    }
}
